package leetcode_900;

/**
 *@author 周杨
 *FlippingAnImage_832 一个图片用二维数组表示 只有0和1 要求将其左右反转 再翻转一次
 *describe:常规遍历 AC 47%
 *2018年10月30日 下午3:45:28
 */
public class FlippingAnImage_832 {
	public int[][] flipAndInvertImage(int[][] A) {
        for(int i=0;i<A.length;++i) {
        	int left=0,right=A[0].length-1;
        	while(left<=right) {
        		int temp=A[i][left]^1;
        		A[i][left]=A[i][right]^1;
        		A[i][right]=temp;
        		++left;
        		--right;
        	}
        }
        return A;
    }
}
